package calculate_data

import (
	"anubis-framework/pkg/io"
	"gorm.io/gorm"
)

// 计算数据：计算BIAS数据
type CalculateQuantBiasData struct {
	db *gorm.DB
}

// 初始化
func (c *CalculateQuantBiasData) Init(db *gorm.DB) {
	c.db = db
}

// 执行
func (c *CalculateQuantBiasData) Exec(transactionDate string) {
	io.Infoln("开始计算bias数据，日期[%s]", transactionDate)

	c.db.Exec("CALL PKG_QUANT_ACCOUNT_LOG.WRITE_BIAS_BY_DATE(?)", transactionDate)
}
